// // 联合类型
// // 符号是 |   (类型1 | 类型2 | 类型3 ....)  ()是有运算优先级的

// let arr: (number | string)[] = [1,'aaa', 2]

// let arr1: number | string[] = ['dfdf']

// // 类型别名  type声明的是类型    type 类型变量名 = 类型

// type ItemType =  (number | string | boolean)[] 

// let arr2: ItemType = [1,'dfdf', true]
// let arr3: ItemType = [2,'dfdf', false]